$(function(){

  // 获取ulr参数
  var paramId = GetRequest().id
  var param = GetRequest().id
  function GetRequest() {  
    var url = location.search; //获取url中"?"符后的字串  
    var theRequest = new Object();  
    if (url.indexOf("?") != -1) {  
       var str = url.substr(1);  
       strs = str.split("&");  
       for(var i = 0; i < strs.length; i ++) {  
          theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);  
       }  
    }  
    return theRequest;
 }  

 //  随机链接软文
 var randomArr = ['https://mp.weixin.qq.com/s/K0jdWidQq1vUFdeiIl9zyQ',
                  'https://mp.weixin.qq.com/s/JDppXK2LZ64nDJ-Rxu5KXw',
                  'https://mp.weixin.qq.com/s/tJq6zNpLk6Cwau5Zt4o2yQ'
                 ]
 var randNum = Math.round(Math.random() * (randomArr.length - 1));
 var _link = $('#link')
 console.log(randNum, 'nnnnnnnnnn')
 _link.find('a').attr('href', randomArr[randNum])
 _link.click(function() {
  visitNum(param, 3)
 })                

//  页面数据
 var testData = [
    {
      "item1":"兔","item2":"羊","item3":"鹿","item4":"马",
      "title": "假如世界末日来临，你只能解救一种动物，你会救一下哪一种？",
      "resTitle": '你在现实生活中会被哪一类所吸引？',
      "res1": "兔——有分裂的人格，外表像冰而内心炽热的人。",
      "res2": "羊——重视顺从而温暖的人。",
      "res3": "鹿——优雅及有礼貌的人。",
      "res4": "马——捕手约束向往自由的人。"
    }
 ]
 $.each(testData,function(i,item){
    var index = i+1;
    if(index == paramId) {
      $("#tpl").tmpl(item).appendTo('#div_demo');
     }
　});
  
// 分享查看答案
  var lists=$('.answer-group');
  var _btn = $('.answer-btn-box')
  var _options = $('.options-item')
  var _modal = $('.modal')
  var _result = $('.answer-result')
  var _main = $('.answer-main')
  _options.click(function(){
    var _this = $(this);
    _this.addClass('active').siblings().removeClass('active');
    _btn.show();
  })
  _btn.click(function(){
    _btn.hide();
    _result.show();
    _modal.hide();
    _main.hide();
  })
  _modal.click(function(){
    $(this).hide();
  })

  // 分享功能
  initData()
  var timestamp,nonceStr,signature,appId;
  function initData() {
    var url0 = location.href.split('#').toString();//url不能写死
    $.ajax({
      type:'get',
      url: "https://iwan8.club/wx/jssdk/getConfig", 
      data: { url: url0, oid: '0',attr: '1' },
      success: function(res){
        var data = JSON.parse(res).result
          timestamp = data.timestamp
          nonceStr = data.nonceStr
          signature = data.signature
          appId = data.appid
          wx.config({
            debug: false, // 是否开启调试模式
            appId: appId, //appid
            timestamp: timestamp, // 时间戳
            nonceStr: nonceStr, // 随机字符串
            signature: signature, // 签名
            jsApiList: [
              'onMenuShareTimeline',
              'onMenuShareAppMessage',
            ] // 需要使用的JS接口列表
          })
          wx.ready(function() {
            // 分享朋友圈
            wx.onMenuShareTimeline({
              title: '原来我喜欢的是这样的人', // 分享标题
              desc: '你也来测测', // 分享描述
              imgUrl: 'https://iwan8.club/wechatRes/res/img/wx/tree.png', // 分享图标
              link: 'https://iwan8.club/wx/1.html?id='+paramId, // 分享链接
              success: function () {
                lists.hide();
                _btn.hide();
                _result.show();
                _modal.hide();
                _main.hide();
                // 成功回调访问统计
                visitNum(param, 2)
              },
              cancel: function () {
                  // 用户取消分享后执行的回调函数
              }
            });
            // 分享给好友
            wx.onMenuShareAppMessage({
            title: '原来我喜欢的是这样的人', // 分享标题
            desc: '你也来测测', // 分享描述
            link: 'link', // 分享链接
            imgUrl: 'https://iwan8.club/wechatRes/res/img/wx/tree.png', // 分享图标
            link: 'https://iwan8.club/wx/1.html?id='+paramId, // 分享链接
            success: function () {
              lists.hide();
              _btn.hide();
              _result.show();
              _modal.hide();
              _main.hide();
              // 成功回调访问统计
              visitNum(param, 2)
            },
            error: function() {
              alert("失败");
            },
            cancel: function () {
              alert('取消分享')
            }
            })
          })
      },
      error: function() {
      },
    });
  }

  // 进来页面访问统计
  visitNum(param, 1)
})